package db;

import java.util.ArrayList;

import common.Location;
import common.Promotion;
import common.PromotionImage;
import common.Store;
import common.StoreType;
import common.User;


import android.R;
import android.R.drawable;
import android.content.Context;
import android.database.Cursor;
import android.database.CursorWrapper;
import android.database.sqlite.SQLiteDatabase;


public class DB {
	
	private SQLiteDatabase db;
	Context context ;
	Context mycontext;
		
	public DB(){		
		String stPathToDB = android.os.Environment.getExternalStorageDirectory().toString()+"/ar_mobile";   
		
		db= SQLiteDatabase.openDatabase(stPathToDB,null,SQLiteDatabase.CREATE_IF_NECESSARY);
		//db = SQLiteDatabase.openOrCreateDatabase(com.hcmus.armobile.R.drawable.ar_mobile, null);
		
	}
	
	/*BEGIN USER*/
	
	public User  GetUser(){
		String sql ="select * from ar_gcm_users limit 1 ";
		try{	
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){
				int idCol = cur.getColumnIndex("id");
				int idGcmId= cur.getColumnIndex("gcm_regid");
				int idName= cur.getColumnIndex("name");				
				int idEmail= cur.getColumnIndex("email");				
				int idRegDate= cur.getColumnIndex("reg_date");
				int idType= cur.getColumnIndex("type");
				int idProvince= cur.getColumnIndex("province"); 
						
				if(cur.moveToNext()) {
					int id = cur.getInt(idCol);
					String regId = cur.getString(idGcmId);					
					String name = cur.getString(idName);
					String email = cur.getString(idEmail);
					String regDate= cur.getString(idRegDate);
					int type = cur.getInt(idType);
					String province= cur.getString(idProvince);
					User u = new User(id, regId, name, email, regDate, type, province);  
					db.close();
					return u;			
				}
			}
		}catch (Exception e) {
			db.close();
		}
		return null;
	}
	
	public boolean AddDataType(){
		try{
			String sql ="insert into ar_store_type(id,name)";	
			sql +="select 1 as id , 'Mua sắm' as name";
			sql += " union select 2 as id, 'Ăn uống' as name";
			sql += " union select 4 as id, 'Vui chơi, giải trí' as name";
			sql += " union select 8 as id, 'Công nghệ' as name";
			sql += " union select 16 as id, 'Du lịch' as name";
			db.execSQL(sql);
			//db.close();
			return true;
		}catch(Exception ex){
			return false;
		}
	}
	public boolean AddDataLocation(){
		try{
			String sql ="insert into ar_location (id,name,parent_id,parent_name,level)";			
				sql += " select 1, 'Việt nam', -1, 'NULL', 1 ";
				sql += " union select 2, 'Các tỉnh miền Bắc', 1, 'NULL', 2 ";
				sql += " union select 3, 'Các tỉnh miền Trung', 1, 'NULL', 2 ";
				sql += " union select 4, 'Các tỉnh miền Nam', 1, 'NULL', 2 ";
				sql += " union select 5, 'Hà Nội', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 6, 'Chưa xác định', 5, 'Hà Nội', 4 ";
				sql += " union select 7, 'H.Sóc Sơn', 5, 'Hà Nội', 4 ";
				sql += " union select 8, 'H.Đông Anh', 5, 'Hà Nội', 4 ";
				sql += " union select 9, 'H.Gia Lâm', 5, 'Hà Nội', 4 ";
				sql += " union select 10, 'H.Từ Liêm', 5, 'Hà Nội', 4 ";
				sql += " union select 11, 'Q.Thanh Xuân', 5, 'Hà Nội', 4 ";
				sql += " union select 12, 'Q.Cầu Giấy', 5, 'Hà Nội', 4 ";
				sql += " union select 13, 'Q.Tây Hồ', 5, 'Hà Nội', 4 ";
				sql += " union select 14, 'Q.Đống Đa', 5, 'Hà Nội', 4 ";
				sql += " union select 15, 'Q.Hai BàTrưng', 5, 'Hà Nội', 4 ";
				sql += " union select 16, 'Q. Hoàn Kiếm', 5, 'Hà Nội', 4 ";
				sql += " union select 17, 'Q. Ba Đình', 5, 'Hà Nội', 4 ";
				sql += " union select 18, 'H.Thanh Trì', 5, 'Hà Nội', 4 ";
				sql += " union select 19, 'Q. Long Biên', 5, 'Hà Nội', 4 ";
				sql += " union select 20, 'Q. Hoàng Mai', 5, 'Hà Nội', 4 ";
				sql += " union select 21, 'Q. Hà Đông', 5, 'Hà Nội', 4 ";
				sql += " union select 22, 'Yên Bái', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 23, 'H.Lục Yên', 22, 'Yên Bái', 4 ";
				sql += " union select 24, 'H.Trạm Tấu', 22, 'Yên Bái', 4 ";
				sql += " union select 25, 'H.Trấn Yên', 22, 'Yên Bái', 4 ";
				sql += " union select 26, 'H.Văn Chấn', 22, 'Yên Bái', 4 ";
				sql += " union select 27, 'H.Mù Cang Chải', 22, 'Yên Bái', 4 ";
				sql += " union select 28, 'H.Yên Bình', 22, 'Yên Bái', 4 ";
				sql += " union select 29, 'H.Văn Yên', 22, 'Yên Bái', 4 ";
				sql += " union select 30, 'TX.Nghĩa Lộ', 22, 'Yên Bái', 4 ";
				sql += " union select 31, 'TX.Yên Bái', 22, 'Yên Bái', 4 ";
				sql += " union select 32, 'Vĩnh Phúc', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 33, 'TX.Vĩnh Yên', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 34, 'H.Tam Dương', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 35, 'H.Lập Thạch', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 36, 'H.Vĩnh Tường', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 37, 'H.Yên Lạc', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 38, 'H.Bình Xuyên', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 39, 'H.Mê Linh', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 40, 'Phúc Yên', 32, 'Vĩnh Phúc', 4 ";
				sql += " union select 41, 'Tuyên Quang', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 42, 'H.Sơn Dương', 41, 'Tuyên Quang', 4 ";
				sql += " union select 43, 'H.Chiêm Hóa', 41, 'Tuyên Quang', 4 ";
				sql += " union select 44, 'H.Hàm Yên', 41, 'Tuyên Quang', 4 ";
				sql += " union select 45, 'H.Yên Sơn', 41, 'Tuyên Quang', 4 ";
				sql += " union select 46, 'H.Na Hang', 41, 'Tuyên Quang', 4 ";
				sql += " union select 47, 'TX.Tuyên Quang', 41, 'Tuyên Quang', 4 ";
				sql += " union select 48, 'Thanh Hóa', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 49, 'Tp.Thanh Hóa', 48, 'Thanh Hóa', 4 ";
				sql += " union select 50, 'TX.Bỉm Sơn', 48, 'Thanh Hóa', 4 ";
				sql += " union select 51, 'TX.Sầm Sơn', 48, 'Thanh Hóa', 4 ";
				sql += " union select 52, 'H.Quan Hóa', 48, 'Thanh Hóa', 4 ";
				sql += " union select 53, 'H.Quan Sơn', 48, 'Thanh Hóa', 4 ";
				sql += " union select 54, 'H.Mường Lát', 48, 'Thanh Hóa', 4 ";
				sql += " union select 55, 'H.Bá Thước', 48, 'Thanh Hóa', 4 ";
				sql += " union select 56, 'H.Thường Xuân', 48, 'Thanh Hóa', 4 ";
				sql += " union select 57, 'H.Như Xuân', 48, 'Thanh Hóa', 4 ";
				sql += " union select 58, 'H.Như Thanh', 48, 'Thanh Hóa', 4 ";
				sql += " union select 59, 'H.Lang Chánh', 48, 'Thanh Hóa', 4 ";
				sql += " union select 60, 'H.Ngọc Lặc', 48, 'Thanh Hóa', 4 ";
				sql += " union select 61, 'H.Thạch Thành', 48, 'Thanh Hóa', 4 ";
				sql += " union select 62, 'H.Cảm Thủy', 48, 'Thanh Hóa', 4 ";
				sql += " union select 63, 'H.Thọ Xuân', 48, 'Thanh Hóa', 4 ";
				sql += " union select 64, 'H.Vĩnh Lộc', 48, 'Thanh Hóa', 4 ";
				sql += " union select 65, 'H.Thiệu Hóa', 48, 'Thanh Hóa', 4 ";
				sql += " union select 66, 'H.Triệu Sơn', 48, 'Thanh Hóa', 4 ";
				sql += " union select 67, 'H.Nông Cống', 48, 'Thanh Hóa', 4 ";
				sql += " union select 68, 'H.Đông Sơn', 48, 'Thanh Hóa', 4 ";
				sql += " union select 69, 'H.Hà Trung', 48, 'Thanh Hóa', 4 ";
				sql += " union select 70, 'H.Hoàng Hóa', 48, 'Thanh Hóa', 4 ";
				sql += " union select 71, 'H.Nga Sơn', 48, 'Thanh Hóa', 4 ";
				sql += " union select 72, 'H.Hậu Lộc', 48, 'Thanh Hóa', 4 ";
				sql += " union select 73, 'H.Quảng Xương', 48, 'Thanh Hóa', 4 ";
				sql += " union select 74, 'H.Tỉnh Gia', 48, 'Thanh Hóa', 4 ";
				sql += " union select 75, 'H.Yên Định', 48, 'Thanh Hóa', 4 ";
				sql += " union select 76, 'Thái Nguyên', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 77, 'H.Phổ Yên', 76, 'Thái Nguyên', 4 ";
				sql += " union select 78, 'H.Phú Bình', 76, 'Thái Nguyên', 4 ";
				sql += " union select 79, 'H.Đồng Hỷ', 76, 'Thái Nguyên', 4 ";
				sql += " union select 80, 'H.Đại Từ', 76, 'Thái Nguyên', 4 ";
				sql += " union select 81, 'H.Võ Nhai', 76, 'Thái Nguyên', 4 ";
				sql += " union select 82, 'H.Phú Lương', 76, 'Thái Nguyên', 4 ";
				sql += " union select 83, 'TX.Sông Công', 76, 'Thái Nguyên', 4 ";
				sql += " union select 84, 'H.Định Hóa', 76, 'Thái Nguyên', 4 ";
				sql += " union select 85, 'Tp.Thái Nguyên', 76, 'Thái Nguyên', 4 ";
				sql += " union select 86, 'Thái Bình', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 87, 'H.Đông Hưng', 86, 'Thái Bình', 4 ";
				sql += " union select 88, 'H.Thái Thụy', 86, 'Thái Bình', 4 ";
				sql += " union select 89, 'H.Kim Sơn', 86, 'Thái Bình', 4 ";
				sql += " union select 90, 'H.Kiến Xương', 86, 'Thái Bình', 4 ";
				sql += " union select 91, 'H.Vũ Thư', 86, 'Thái Bình', 4 ";
				sql += " union select 92, 'H.Hưng Hà', 86, 'Thái Bình', 4 ";
				sql += " union select 93, 'H.Quỳnh Phụ', 86, 'Thái Bình', 4 ";
				sql += " union select 94, 'TX.Thái Bình', 86, 'Thái Bình', 4 ";
				sql += " union select 95, 'H.Tiền Hải', 86, 'Thái Bình', 4 ";
				sql += " union select 96, 'Sơn La', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 97, 'H.Mộc Châu', 96, 'Sơn La', 4 ";
				sql += " union select 98, 'H.Sông Mã', 96, 'Sơn La', 4 ";
				sql += " union select 99, 'H.Yên Châu', 96, 'Sơn La', 4 ";
				sql += " union select 100, 'H.Mai Sơn', 96, 'Sơn La', 4 ";
				sql += " union select 101, 'H.Phù Yên', 96, 'Sơn La', 4 ";
				sql += " union select 102, 'H.Bắc Yên', 96, 'Sơn La', 4 ";
				sql += " union select 103, 'H.Thuận Châu', 96, 'Sơn La', 4 ";
				sql += " union select 104, 'H.Mường La', 96, 'Sơn La', 4 ";
				sql += " union select 105, 'H.Quỳnh Nhai', 96, 'Sơn La', 4 ";
				sql += " union select 106, 'TX.Sơn La', 96, 'Sơn La', 4 ";
				sql += " union select 107, 'Quảng Ninh', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 108, 'Tp.Hạ Long', 107, 'Quảng Ninh', 4 ";
				sql += " union select 109, 'TX.Cẩm Phả', 107, 'Quảng Ninh', 4 ";
				sql += " union select 110, 'TX.Uông Bí', 107, 'Quảng Ninh', 4 ";
				sql += " union select 111, 'TX.Móng Cái', 107, 'Quảng Ninh', 4 ";
				sql += " union select 112, 'H.Bình Liêu', 107, 'Quảng Ninh', 4 ";
				sql += " union select 113, 'H.Quảng Hà', 107, 'Quảng Ninh', 4 ";
				sql += " union select 114, 'H.Tiên Yên', 107, 'Quảng Ninh', 4 ";
				sql += " union select 115, 'H.Ba Chẽ', 107, 'Quảng Ninh', 4 ";
				sql += " union select 116, 'H.Đông Triều', 107, 'Quảng Ninh', 4 ";
				sql += " union select 117, 'H.Yên Hưng', 107, 'Quảng Ninh', 4 ";
				sql += " union select 118, 'H.Hoành Bồ', 107, 'Quảng Ninh', 4 ";
				sql += " union select 119, 'H.Vân Đồn', 107, 'Quảng Ninh', 4 ";
				sql += " union select 120, 'H.Cô Tô', 107, 'Quảng Ninh', 4 ";
				sql += " union select 121, 'Phú Thọ', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 122, 'H.Yên Lập', 121, 'Phú Thọ', 4 ";
				sql += " union select 123, 'H.Thanh Sơn', 121, 'Phú Thọ', 4 ";
				sql += " union select 124, 'H.Phù Ninh', 121, 'Phú Thọ', 4 ";
				sql += " union select 125, 'H.Lâm Thao', 121, 'Phú Thọ', 4 ";
				sql += " union select 126, 'H.Tam Nông', 121, 'Phú Thọ', 4 ";
				sql += " union select 127, 'H.Thanh Thủy', 121, 'Phú Thọ', 4 ";
				sql += " union select 128, 'H.Sông Thao', 121, 'Phú Thọ', 4 ";
				sql += " union select 129, 'H.Hạ Hòa', 121, 'Phú Thọ', 4 ";
				sql += " union select 130, 'H.Thanh Ba', 121, 'Phú Thọ', 4 ";
				sql += " union select 131, 'H.Đoan Hùng', 121, 'Phú Thọ', 4 ";
				sql += " union select 132, 'TX.Phú Thọ', 121, 'Phú Thọ', 4 ";
				sql += " union select 133, 'Tp.Việt Trì', 121, 'Phú Thọ', 4 ";
				sql += " union select 134, 'Ninh Bình', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 135, 'H.Yên Khánh', 134, 'Ninh Bình', 4 ";
				sql += " union select 136, 'Tp.Ninh Bình', 134, 'Ninh Bình', 4 ";
				sql += " union select 137, 'H.Kim Sơn', 134, 'Ninh Bình', 4 ";
				sql += " union select 138, 'H.Yên Mô', 134, 'Ninh Bình', 4 ";
				sql += " union select 139, 'H.Hoa Lư', 134, 'Ninh Bình', 4 ";
				sql += " union select 140, 'H.Gia Viễn', 134, 'Ninh Bình', 4 ";
				sql += " union select 141, 'H.Nho Quan', 134, 'Ninh Bình', 4 ";
				sql += " union select 142, 'TX.Tam Điệp', 134, 'Ninh Bình', 4 ";
				sql += " union select 143, 'Nam Định', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 144, 'H.Hải Hậu', 143, 'Nam Định', 4 ";
				sql += " union select 145, 'Tp.Nam Định', 143, 'Nam Định', 4 ";
				sql += " union select 146, 'H.Nghĩa Hưng', 143, 'Nam Định', 4 ";
				sql += " union select 147, 'H.Trực Ninh', 143, 'Nam Định', 4 ";
				sql += " union select 148, 'H.Nam Trực', 143, 'Nam Định', 4 ";
				sql += " union select 149, 'H.Vụ Bản', 143, 'Nam Định', 4 ";
				db.execSQL(sql);				
				sql ="insert into ar_location (id,name,parent_id,parent_name,level)";				
				sql += " select 150, 'H.Ý Yên', 143, 'Nam Định', 4 ";
				sql += " union select 151, 'H.Giao Thủy', 143, 'Nam Định', 4 ";
				sql += " union select 152, 'H.Xuân Trường', 143, 'Nam Định', 4 ";
				sql += " union select 153, 'H.Mỹ Lộc', 143, 'Nam Định', 4 ";
				sql += " union select 154, 'Lào Cai', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 155, 'H.Bảo Yên', 154, 'Lào Cai', 4 ";
				sql += " union select 156, 'H.Than Uyên', 154, 'Lào Cai', 4 ";
				sql += " union select 157, 'H.Mường Khương', 154, 'Lào Cai', 4 ";
				sql += " union select 158, 'H.Bắc Hà', 154, 'Lào Cai', 4 ";
				sql += " union select 159, 'H.Si Ma Cai', 154, 'Lào Cai', 4 ";
				sql += " union select 160, 'H.Bảo Thắng', 154, 'Lào Cai', 4 ";
				sql += " union select 161, 'H.Sa Pa', 154, 'Lào Cai', 4 ";
				sql += " union select 162, 'H.Văn Bàn', 154, 'Lào Cai', 4 ";
				sql += " union select 163, 'H.Bát Xát', 154, 'Lào Cai', 4 ";
				sql += " union select 164, 'TX.Lào Cai', 154, 'Lào Cai', 4 ";
				sql += " union select 165, 'TX.Cam Đường', 154, 'Lào Cai', 4 ";
				sql += " union select 166, 'Lạng Sơn', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 167, 'TX.Lạng Sơn', 166, 'Lạng Sơn', 4 ";
				sql += " union select 168, 'H.Tràng Định', 166, 'Lạng Sơn', 4 ";
				sql += " union select 169, 'H.Bình Gia', 166, 'Lạng Sơn', 4 ";
				sql += " union select 170, 'H.Văn Lãng', 166, 'Lạng Sơn', 4 ";
				sql += " union select 171, 'H.Bắc Sơn', 166, 'Lạng Sơn', 4 ";
				sql += " union select 172, 'H.Văn Quan', 166, 'Lạng Sơn', 4 ";
				sql += " union select 173, 'H.Cao Lộc', 166, 'Lạng Sơn', 4 ";
				sql += " union select 174, 'H.Lộc Bình', 166, 'Lạng Sơn', 4 ";
				sql += " union select 175, 'H.Chi Lăng', 166, 'Lạng Sơn', 4 ";
				sql += " union select 176, 'H.Đình Lập', 166, 'Lạng Sơn', 4 ";
				sql += " union select 177, 'H.Hữu Lũng', 166, 'Lạng Sơn', 4 ";
				sql += " union select 178, 'Lai Châu', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 179, 'TX.Điện Biên Phủ', 178, 'Lai Châu', 4 ";
				sql += " union select 180, 'TX.Lai Châu', 178, 'Lai Châu', 4 ";
				sql += " union select 181, 'H.Điện Biên', 178, 'Lai Châu', 4 ";
				sql += " union select 182, 'H.Tuần Giáo', 178, 'Lai Châu', 4 ";
				sql += " union select 183, 'H.Mường Lay', 178, 'Lai Châu', 4 ";
				sql += " union select 184, 'H.Tủa Chùa', 178, 'Lai Châu', 4 ";
				sql += " union select 185, 'H.Phong Thổ', 178, 'Lai Châu', 4 ";
				sql += " union select 186, 'H.Sìn Hồ', 178, 'Lai Châu', 4 ";
				sql += " union select 187, 'H.Mường Tè', 178, 'Lai Châu', 4 ";
				sql += " union select 188, 'H.Điện Biên Đông', 178, 'Lai Châu', 4 ";
				sql += " union select 189, 'Hưng Yên', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 190, 'H.Văn Giang', 189, 'Hưng Yên', 4 ";
				sql += " union select 191, 'H.Văn Lâm', 189, 'Hưng Yên', 4 ";
				sql += " union select 192, 'H.Mỹ Hào', 189, 'Hưng Yên', 4 ";
				sql += " union select 193, 'H.Phù Cừ', 189, 'Hưng Yên', 4 ";
				sql += " union select 194, 'H.Tiên Lữ', 189, 'Hưng Yên', 4 ";
				sql += " union select 195, 'H.Yên Mỹ', 189, 'Hưng Yên', 4 ";
				sql += " union select 196, 'H.Khoái Châu', 189, 'Hưng Yên', 4 ";
				sql += " union select 197, 'H.Ân Thi', 189, 'Hưng Yên', 4 ";
				sql += " union select 198, 'H.Kim Động', 189, 'Hưng Yên', 4 ";
				sql += " union select 199, 'TX.Hưng Yên', 189, 'Hưng Yên', 4 ";
				sql += " union select 200, 'Hòa Bình', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 201, 'H.Tân Lạc', 200, 'Hòa Bình', 4 ";
				sql += " union select 202, 'H.Yên Thủy', 200, 'Hòa Bình', 4 ";
				sql += " union select 203, 'H.Lạc Thủy', 200, 'Hòa Bình', 4 ";
				sql += " union select 204, 'H.Kim Bôi', 200, 'Hòa Bình', 4 ";
				sql += " union select 205, 'H.Lương Sơn', 200, 'Hòa Bình', 4 ";
				sql += " union select 206, 'H.Kỳ Sơn', 200, 'Hòa Bình', 4 ";
				sql += " union select 207, 'H.Lạc Sơn', 200, 'Hòa Bình', 4 ";
				sql += " union select 208, 'H.Mai Châu', 200, 'Hòa Bình', 4 ";
				sql += " union select 209, 'H.Đà Bắc', 200, 'Hòa Bình', 4 ";
				sql += " union select 210, 'TX.Hòa Bình', 200, 'Hòa Bình', 4 ";
				sql += " union select 211, 'H. Cao Phong', 200, 'Hòa Bình', 4 ";
				sql += " union select 212, 'Hải Phòng', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 213, 'H.Đảo Bạch Long Vĩ', 212, 'Hải Phòng', 4 ";
				sql += " union select 214, 'H.Cát Hải', 212, 'Hải Phòng', 4 ";
				sql += " union select 215, 'H.Vĩnh Bảo', 212, 'Hải Phòng', 4 ";
				sql += " union select 216, 'H.Tiên Lãng', 212, 'Hải Phòng', 4 ";
				sql += " union select 217, 'H.Thủy Nguyên', 212, 'Hải Phòng', 4 ";
				sql += " union select 218, 'H.Kiến Thụy', 212, 'Hải Phòng', 4 ";
				sql += " union select 219, 'H.An Lão', 212, 'Hải Phòng', 4 ";
				sql += " union select 220, 'Q.Đồ Sơn', 212, 'Hải Phòng', 4 ";
				sql += " union select 221, 'Q.Kiến An', 212, 'Hải Phòng', 4 ";
				sql += " union select 222, 'Q.Ngô Quyền', 212, 'Hải Phòng', 4 ";
				sql += " union select 223, 'Q.Lê Chân', 212, 'Hải Phòng', 4 ";
				sql += " union select 224, 'Q.Hồng Bàng', 212, 'Hải Phòng', 4 ";
				sql += " union select 225, 'Q. Hải An', 212, 'Hải Phòng', 4 ";
				sql += " union select 226, 'H.An Dương', 212, 'Hải Phòng', 4 ";
				sql += " union select 227, 'Q.Dương Kinh', 212, 'Hải Phòng', 4 ";
				sql += " union select 228, 'Hải Dương', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 229, 'H.Ninh Giang', 228, 'Hải Dương', 4 ";
				sql += " union select 230, 'Tp.Hải Dương', 228, 'Hải Dương', 4 ";
				sql += " union select 231, 'H.Bình Giang', 228, 'Hải Dương', 4 ";
				sql += " union select 232, 'H.Kim Thành', 228, 'Hải Dương', 4 ";
				sql += " union select 233, 'H.Thanh Hà', 228, 'Hải Dương', 4 ";
				sql += " union select 234, 'H.Cẩm Giàng', 228, 'Hải Dương', 4 ";
				sql += " union select 235, 'H.Thanh Miện', 228, 'Hải Dương', 4 ";
				sql += " union select 236, 'H.Tứ Kỳ', 228, 'Hải Dương', 4 ";
				sql += " union select 237, 'H.Gia Lộc', 228, 'Hải Dương', 4 ";
				sql += " union select 238, 'H.Kinh Môn', 228, 'Hải Dương', 4 ";
				sql += " union select 239, 'H.Nam Sách', 228, 'Hải Dương', 4 ";
				sql += " union select 240, 'H.Chí Linh', 228, 'Hải Dương', 4 ";
				sql += " union select 241, 'Hà Tây', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 242, 'Hà Đông', 241, 'Hà Tây', 4 ";
				sql += " union select 243, 'H. Ba vì', 241, 'Hà Tây', 4 ";
				sql += " union select 244, 'H.Chương Mỹ', 241, 'Hà Tây', 4 ";
				sql += " union select 245, 'H. Đan Phượng', 241, 'Hà Tây', 4 ";
				sql += " union select 246, 'H. Hoài Đức', 241, 'Hà Tây', 4 ";
				sql += " union select 247, 'H. Mỹ Đức', 241, 'Hà Tây', 4 ";
				sql += " union select 248, 'H. Phú Xuân', 241, 'Hà Tây', 4 ";
				sql += " union select 249, 'H.Quốc Oai', 241, 'Hà Tây', 4 ";
				sql += " union select 250, 'Thạch Thất', 241, 'Hà Tây', 4 ";
				sql += " union select 251, 'Thanh Oai', 241, 'Hà Tây', 4 ";
				sql += " union select 252, 'H. Thường Tín', 241, 'Hà Tây', 4 ";
				sql += " union select 253, 'Sơn Tây', 241, 'Hà Tây', 4 ";
				sql += " union select 254, 'H. Ứng Hòa', 241, 'Hà Tây', 4 ";
				sql += " union select 255, 'H.Phú Thọ', 241, 'Hà Tây', 4 ";
				sql += " union select 256, 'Hà Nam', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 257, 'H.Bình Lục', 256, 'Hà Nam', 4 ";
				sql += " union select 258, 'H.Thanh Liêm', 256, 'Hà Nam', 4 ";
				sql += " union select 259, 'H.Lý Nhân', 256, 'Hà Nam', 4 ";
				sql += " union select 260, 'H.Kim Bản', 256, 'Hà Nam', 4 ";
				sql += " union select 261, 'H.Duy Tiên', 256, 'Hà Nam', 4 ";
				sql += " union select 262, 'TX.Phủ Lý', 256, 'Hà Nam', 4 ";
				sql += " union select 263, 'Hà Giang', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 264, 'TX. Hà Giang', 263, 'Hà Giang', 4 ";
				sql += " union select 265, 'H.Đồng Văn', 263, 'Hà Giang', 4 ";
				sql += " union select 266, 'Mèo vạc', 263, 'Hà Giang', 4 ";
				sql += " union select 267, 'Yên Minh', 263, 'Hà Giang', 4 ";
				sql += " union select 268, 'H.Quản Bạ', 263, 'Hà Giang', 4 ";
				sql += " union select 269, 'H.Vị Xuyên', 263, 'Hà Giang', 4 ";
				sql += " union select 270, 'H.Bắc Mê', 263, 'Hà Giang', 4 ";
				sql += " union select 271, 'H.Hoàng Su Phi', 263, 'Hà Giang', 4 ";
				sql += " union select 272, 'H.Xín Mần', 263, 'Hà Giang', 4 ";
				sql += " union select 273, 'H.Bắc Quang', 263, 'Hà Giang', 4 ";
				sql += " union select 274, 'Điện Biên', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 275, 'Cao Bằng', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 276, 'TX.Cao Bằng', 275, 'Cao Bằng', 4 ";
				sql += " union select 277, 'H.Bảo Lạc', 275, 'Cao Bằng', 4 ";
				sql += " union select 278, 'H.Thông Nông', 275, 'Cao Bằng', 4 ";
				sql += " union select 279, 'H.Hà Quảng', 275, 'Cao Bằng', 4 ";
				sql += " union select 280, 'H.Trà Lĩnh', 275, 'Cao Bằng', 4 ";
				sql += " union select 281, 'H.Trùng Khánh', 275, 'Cao Bằng', 4 ";
				sql += " union select 282, 'H.Nguyên Bình', 275, 'Cao Bằng', 4 ";
				sql += " union select 283, 'H.Hòa An', 275, 'Cao Bằng', 4 ";
				sql += " union select 284, 'H.Quảng Hòa', 275, 'Cao Bằng', 4 ";
				sql += " union select 285, 'H.Thạch An', 275, 'Cao Bằng', 4 ";
				sql += " union select 286, 'H.Hạ Lang', 275, 'Cao Bằng', 4 ";
				sql += " union select 287, 'H.Bảo Lâm', 275, 'Cao Bằng', 4 ";
				sql += " union select 288, 'Bắc Ninh', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 289, 'TP.Bắc Ninh', 288, 'Bắc Ninh', 4 ";
				sql += " union select 290, 'H.Yên Phong', 288, 'Bắc Ninh', 4 ";
				sql += " union select 291, 'H.Quế Võ', 288, 'Bắc Ninh', 4 ";
				sql += " union select 292, 'H.Tiên Du', 288, 'Bắc Ninh', 4 ";
				sql += " union select 293, 'H.Từ Sơn', 288, 'Bắc Ninh', 4 ";
				sql += " union select 294, 'H.Thuận Thành', 288, 'Bắc Ninh', 4 ";
				sql += " union select 295, 'H.Gia Bình', 288, 'Bắc Ninh', 4 ";
				sql += " union select 296, 'H.Lương Tài', 288, 'Bắc Ninh', 4 ";
				sql += " union select 297, 'Bắc Cạn', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 298, 'TX.Bắc Cạn', 297, 'Bắc Cạn', 4 ";
				sql += " union select 299, 'H.Chợ Đồn', 297, 'Bắc Cạn', 4 ";
				sql += " union select 300, 'H.Bạch Thông', 297, 'Bắc Cạn', 4 ";
				db.execSQL(sql);
				sql ="insert into ar_location (id,name,parent_id,parent_name,level)";				
				
				sql += " select 301, 'H.Na Rì', 297, 'Bắc Cạn', 4 ";
				sql += " union select 302, 'H.Ngân Sơn', 297, 'Bắc Cạn', 4 ";
				sql += " union select 303, 'H.Ba Bể', 297, 'Bắc Cạn', 4 ";
				sql += " union select 304, 'H.Chợ Mới', 297, 'Bắc Cạn', 4 ";
				sql += " union select 305, 'H.Pác Nạm', 297, 'Bắc Cạn', 4 ";
				sql += " union select 306, 'Bắc Giang', 2, 'Các tỉnh miền Bắc', 3 ";
				sql += " union select 307, 'TX.Bắc Giang', 306, 'Bắc Giang', 4 ";
				sql += " union select 308, 'H.Yên Thế', 306, 'Bắc Giang', 4 ";
				sql += " union select 309, 'H.Lục Ngạn', 306, 'Bắc Giang', 4 ";
				sql += " union select 310, 'H.Sơn Động', 306, 'Bắc Giang', 4 ";
				sql += " union select 311, 'H.Lục Nam', 306, 'Bắc Giang', 4 ";
				sql += " union select 312, 'H.Tân Yên', 306, 'Bắc Giang', 4 ";
				sql += " union select 313, 'H.Hiệp Hòa', 306, 'Bắc Giang', 4 ";
				sql += " union select 314, 'H.Lạng Giang', 306, 'Bắc Giang', 4 ";
				sql += " union select 315, 'H.Việt Yên', 306, 'Bắc Giang', 4 ";
				sql += " union select 316, 'H.Yên Dũng', 306, 'Bắc Giang', 4 ";
				sql += " union select 317, 'Huế', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 318, 'Tp.Huế', 317, 'Huế', 4 ";
				sql += " union select 319, 'H.A Lưới', 317, 'Huế', 4 ";
				sql += " union select 320, 'H.Nam Đông', 317, 'Huế', 4 ";
				sql += " union select 321, 'H.Phú Lộc', 317, 'Huế', 4 ";
				sql += " union select 322, 'H.Hương Thủy', 317, 'Huế', 4 ";
				sql += " union select 323, 'H.Phú Quang', 317, 'Huế', 4 ";
				sql += " union select 324, 'H.Hương Trà', 317, 'Huế', 4 ";
				sql += " union select 325, 'H.Quảng Điền', 317, 'Huế', 4 ";
				sql += " union select 326, 'H.Phong Điền', 317, 'Huế', 4 ";
				sql += " union select 327, 'Quảng Trị', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 328, 'H.Đăk Rông', 327, 'Quảng Trị', 4 ";
				sql += " union select 329, 'H.Hướng Hóa', 327, 'Quảng Trị', 4 ";
				sql += " union select 330, 'H.Hải Lăng', 327, 'Quảng Trị', 4 ";
				sql += " union select 331, 'H.Triệu Phong', 327, 'Quảng Trị', 4 ";
				sql += " union select 332, 'H.Cam Lộ', 327, 'Quảng Trị', 4 ";
				sql += " union select 333, 'H.Do Linh', 327, 'Quảng Trị', 4 ";
				sql += " union select 334, 'H.Vĩnh Linh', 327, 'Quảng Trị', 4 ";
				sql += " union select 335, 'TX.Quảng Trị', 327, 'Quảng Trị', 4 ";
				sql += " union select 336, 'TX.Đông Hà', 327, 'Quảng Trị', 4 ";
				sql += " union select 337, 'Quảng Ngãi', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 338, 'H.Ba Tơ', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 339, 'H.Sơn Tây', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 340, 'H.Đức Phổ', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 341, 'H.Mộ Đức', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 342, 'H.Minh Long', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 343, 'H.Nghĩa Hành', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 344, 'H.Tư Nghĩa', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 345, 'H.Sơn Hà', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 346, 'H.Sơn Tịnh', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 347, 'H.Trà Bồng', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 348, 'H.Bình Sơn', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 349, 'H.Lý Sơn', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 350, 'TX.Quảng Ngãi', 337, 'Quảng Ngãi', 4 ";
				sql += " union select 351, 'Quảng Nam', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 352, 'Tp.Tam Kỳ', 351, 'Quảng Nam', 4 ";
				sql += " union select 353, 'Tp.Hội An', 351, 'Quảng Nam', 4 ";
				sql += " union select 354, 'H.Duy Xuyên', 351, 'Quảng Nam', 4 ";
				sql += " union select 355, 'H.Điện Bàn', 351, 'Quảng Nam', 4 ";
				sql += " union select 356, 'H.Đại Lộc', 351, 'Quảng Nam', 4 ";
				sql += " union select 357, 'H.Quế Sơn', 351, 'Quảng Nam', 4 ";
				sql += " union select 358, 'H.Hiệp Đức', 351, 'Quảng Nam', 4 ";
				sql += " union select 359, 'H.Thăng Bình', 351, 'Quảng Nam', 4 ";
				sql += " union select 360, 'H.Núi Thành', 351, 'Quảng Nam', 4 ";
				sql += " union select 361, 'H.Tiên Phước', 351, 'Quảng Nam', 4 ";
				sql += " union select 362, 'H.Nam Trà My', 351, 'Quảng Nam', 4 ";
				sql += " union select 363, 'H.Nông Sơn', 351, 'Quảng Nam', 4 ";
				sql += " union select 364, 'H.Nam Giang', 351, 'Quảng Nam', 4 ";
				sql += " union select 365, 'H.Phước Sơn', 351, 'Quảng Nam', 4 ";
				sql += " union select 366, 'H.Phú Ninh', 351, 'Quảng Nam', 4 ";
				sql += " union select 367, 'H.Đông Giang', 351, 'Quảng Nam', 4 ";
				sql += " union select 368, 'H.Tây Giang', 351, 'Quảng Nam', 4 ";
				sql += " union select 369, 'H.Bắc Trà My', 351, 'Quảng Nam', 4 ";
				sql += " union select 370, 'Quảng Bình', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 371, 'H.Lệ Thủy', 370, 'Quảng Bình', 4 ";
				sql += " union select 372, 'H.Quảng Ninh', 370, 'Quảng Bình', 4 ";
				sql += " union select 373, 'H.Bố Trạch', 370, 'Quảng Bình', 4 ";
				sql += " union select 374, 'H.Quảng Trạch', 370, 'Quảng Bình', 4 ";
				sql += " union select 375, 'H.Minh Hóa', 370, 'Quảng Bình', 4 ";
				sql += " union select 376, 'H.Tuyên Hóa', 370, 'Quảng Bình', 4 ";
				sql += " union select 377, 'TX.Đồng Hới', 370, 'Quảng Bình', 4 ";
				sql += " union select 378, 'Phú Yên', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 379, 'H.Tuy Hoà', 378, 'Phú Yên', 4 ";
				sql += " union select 380, 'H.Sông Hinh', 378, 'Phú Yên', 4 ";
				sql += " union select 381, 'H.Sơn Hòa', 378, 'Phú Yên', 4 ";
				sql += " union select 382, 'H.Tuy An', 378, 'Phú Yên', 4 ";
				sql += " union select 383, 'H.Sông Cầu', 378, 'Phú Yên', 4 ";
				sql += " union select 384, 'H.Đồng Xuân', 378, 'Phú Yên', 4 ";
				sql += " union select 385, 'TX.Tuy Hòa', 378, 'Phú Yên', 4 ";
				sql += " union select 386, 'Nghệ An', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 387, 'Tp.Vinh', 386, 'Nghệ An', 4 ";
				sql += " union select 388, 'TX.Cửa Lò', 386, 'Nghệ An', 4 ";
				sql += " union select 389, 'H.Quỳ Châu', 386, 'Nghệ An', 4 ";
				sql += " union select 390, 'H.Quỳ Hợp', 386, 'Nghệ An', 4 ";
				sql += " union select 391, 'H.Nghĩa Đàn', 386, 'Nghệ An', 4 ";
				sql += " union select 392, 'H.Quỳnh Lưu', 386, 'Nghệ An', 4 ";
				sql += " union select 393, 'H.Kỳ Sơn', 386, 'Nghệ An', 4 ";
				sql += " union select 394, 'H.Tương Dương', 386, 'Nghệ An', 4 ";
				sql += " union select 395, 'H.Con Cuông', 386, 'Nghệ An', 4 ";
				sql += " union select 396, 'H.Tân Kỳ', 386, 'Nghệ An', 4 ";
				sql += " union select 397, 'H.Yên Thành', 386, 'Nghệ An', 4 ";
				sql += " union select 398, 'H.Diễn Châu', 386, 'Nghệ An', 4 ";
				sql += " union select 399, 'H.Anh Son', 386, 'Nghệ An', 4 ";
				sql += " union select 400, 'H.Đô Lương', 386, 'Nghệ An', 4 ";
				sql += " union select 401, 'H.Thanh Chương', 386, 'Nghệ An', 4 ";
				sql += " union select 402, 'H.Nghi Lộc', 386, 'Nghệ An', 4 ";
				sql += " union select 403, 'H.Nam Đàn', 386, 'Nghệ An', 4 ";
				sql += " union select 404, 'H.Hưng Nguyên', 386, 'Nghệ An', 4 ";
				sql += " union select 405, 'H.Quế Phong', 386, 'Nghệ An', 4 ";
				sql += " union select 406, 'Hà Tĩnh', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 407, 'H.Thạch Hà', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 408, 'H.Hương Khê', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 409, 'H.Can Lộc', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 410, 'H.Nghi Xuân', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 411, 'H.Đức Thọ', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 412, 'H.Hương Sơn', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 413, 'TX.Hồng Lĩnh', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 414, 'TP.Hà Tĩnh', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 415, 'H.Cẩm Xuyên', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 416, 'H.Kỳ Anh', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 417, 'H.Vũ Quang', 406, 'Hà Tĩnh', 4 ";
				sql += " union select 418, 'Đà Nẵng', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 419, 'H.Hoàng Sa', 418, 'Đà Nẵng', 4 ";
				sql += " union select 420, 'H.Hòa Vang', 418, 'Đà Nẵng', 4 ";
				sql += " union select 421, 'Q.Liên Chiểu', 418, 'Đà Nẵng', 4 ";
				sql += " union select 422, 'Q.Ngũ Hành Sơn', 418, 'Đà Nẵng', 4 ";
				sql += " union select 423, 'Q.Sơn Trà', 418, 'Đà Nẵng', 4 ";
				sql += " union select 424, 'Q.Thanh Khê', 418, 'Đà Nẵng', 4 ";
				sql += " union select 425, 'Q.Hải Châu', 418, 'Đà Nẵng', 4 ";
				sql += " union select 426, 'Cẩm Lệ', 418, 'Đà Nẵng', 4 ";
				sql += " union select 427, 'Bình Ðịnh', 3, 'Các tỉnh miền Trung', 3 ";
				sql += " union select 428, 'H.Tây Sơn', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 429, 'H.Tuy Phước', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 430, 'H.An Nhơn', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 431, 'H.Vân Canh', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 432, 'H.Vĩnh Thạnh', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 433, 'H.Phù Cát', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 434, 'H.Phù Mỹ', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 435, 'H.Hoài Nhơn', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 436, 'H.Hoài Ân', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 437, 'H.An Lão', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 438, 'Tp.Qui Nhơn', 427, 'Bình Ðịnh', 4 ";
				sql += " union select 439, 'HCM', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 440, 'Q.1', 439, 'HCM', 4 ";
				sql += " union select 441, 'Q.2', 439, 'HCM', 4 ";
				sql += " union select 442, 'Q.3', 439, 'HCM', 4 ";
				sql += " union select 443, 'Q.4', 439, 'HCM', 4 ";
				sql += " union select 444, 'Q.5', 439, 'HCM', 4 ";
				sql += " union select 445, 'Q.6', 439, 'HCM', 4 ";
				sql += " union select 446, 'Q.7', 439, 'HCM', 4 ";
				sql += " union select 447, 'Q.8', 439, 'HCM', 4 ";
				sql += " union select 448, 'Q.9', 439, 'HCM', 4 ";
				sql += " union select 449, 'Q.10', 439, 'HCM', 4 ";
				sql += " union select 450, 'Q.11', 439, 'HCM', 4 ";
				db.execSQL(sql);
				sql ="insert into ar_location (id,name,parent_id,parent_name,level)";				
				
				
				sql += " select 451, 'Q.12', 439, 'HCM', 4 ";
				sql += " union select 452, 'Q.Tân Bình', 439, 'HCM', 4 ";
				sql += " union select 453, 'Q.Bình Thạnh', 439, 'HCM', 4 ";
				sql += " union select 454, 'Q.Gò Vấp', 439, 'HCM', 4 ";
				sql += " union select 455, 'H.Củ Chi', 439, 'HCM', 4 ";
				sql += " union select 456, 'Q.Phú Nhuận', 439, 'HCM', 4 ";
				sql += " union select 457, 'Q. Bình Tân', 439, 'HCM', 4 ";
				sql += " union select 458, 'Q.Tân Phú', 439, 'HCM', 4 ";
				sql += " union select 459, 'Q.Thủ Đức', 439, 'HCM', 4 ";
				sql += " union select 460, 'H.Bình Chánh', 439, 'HCM', 4 ";
				sql += " union select 461, 'H.Nhà Bè', 439, 'HCM', 4 ";
				sql += " union select 462, 'H.Hóc Môn', 439, 'HCM', 4 ";
				sql += " union select 463, 'H.Cần Giờ', 439, 'HCM', 4 ";
				sql += " union select 464, 'Vĩnh Long', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 465, 'TP.Vĩnh Long', 464, 'Vĩnh Long', 4 ";
				sql += " union select 466, 'H.Long Hồ', 464, 'Vĩnh Long', 4 ";
				sql += " union select 467, 'H.Mang Thít', 464, 'Vĩnh Long', 4 ";
				sql += " union select 468, 'H.Bình Minh', 464, 'Vĩnh Long', 4 ";
				sql += " union select 469, 'H.Tam Bình', 464, 'Vĩnh Long', 4 ";
				sql += " union select 470, 'H.Trà Ôn', 464, 'Vĩnh Long', 4 ";
				sql += " union select 471, 'H.Vũng Liêm', 464, 'Vĩnh Long', 4 ";
				sql += " union select 472, 'Trà Vinh', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 473, 'TX.Trà Vinh', 472, 'Trà Vinh', 4 ";
				sql += " union select 474, 'H.Càng Long', 472, 'Trà Vinh', 4 ";
				sql += " union select 475, 'H.Cầu Kè', 472, 'Trà Vinh', 4 ";
				sql += " union select 476, 'H.Tiểu Cần', 472, 'Trà Vinh', 4 ";
				sql += " union select 477, 'H.Châu Thành', 472, 'Trà Vinh', 4 ";
				sql += " union select 478, 'H.Trà Cú', 472, 'Trà Vinh', 4 ";
				sql += " union select 479, 'H.Cầu Ngang', 472, 'Trà Vinh', 4 ";
				sql += " union select 480, 'H.Duyên Hải', 472, 'Trà Vinh', 4 ";
				sql += " union select 481, 'Tiền Giang', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 482, 'Tp.Mỹ Tho', 481, 'Tiền Giang', 4 ";
				sql += " union select 483, 'TX.Gò Công', 481, 'Tiền Giang', 4 ";
				sql += " union select 484, 'H.Cái Bè', 481, 'Tiền Giang', 4 ";
				sql += " union select 485, 'H.Cai Lậy', 481, 'Tiền Giang', 4 ";
				sql += " union select 486, 'H.Châu Thành', 481, 'Tiền Giang', 4 ";
				sql += " union select 487, 'H.Chợ Gạo', 481, 'Tiền Giang', 4 ";
				sql += " union select 488, 'H.Gò Công Tây', 481, 'Tiền Giang', 4 ";
				sql += " union select 489, 'H.Gò Công Đông', 481, 'Tiền Giang', 4 ";
				sql += " union select 490, 'H.Tân Phước', 481, 'Tiền Giang', 4 ";
				sql += " union select 491, 'Tây Ninh', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 492, 'H.Tân Biên', 491, 'Tây Ninh', 4 ";
				sql += " union select 493, 'H.Trảng Bàng', 491, 'Tây Ninh', 4 ";
				sql += " union select 494, 'H.Gò Dầu', 491, 'Tây Ninh', 4 ";
				sql += " union select 495, 'H.Bến Cầu', 491, 'Tây Ninh', 4 ";
				sql += " union select 496, 'H.Hòa Thành', 491, 'Tây Ninh', 4 ";
				sql += " union select 497, 'H.Châu Thành', 491, 'Tây Ninh', 4 ";
				sql += " union select 498, 'H.Dương Minh Châu', 491, 'Tây Ninh', 4 ";
				sql += " union select 499, 'H.Tân Châu', 491, 'Tây Ninh', 4 ";
				sql += " union select 500, 'TX.Tây Ninh', 491, 'Tây Ninh', 4 ";
				sql += " union select 501, 'Sóc Trăng', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 502, 'Tp.Sóc Trăng', 501, 'Sóc Trăng', 4 ";
				sql += " union select 503, 'H.Kế Sách', 501, 'Sóc Trăng', 4 ";
				sql += " union select 504, 'H.Mỹ Tú', 501, 'Sóc Trăng', 4 ";
				sql += " union select 505, 'H.Mỹ Xuyên', 501, 'Sóc Trăng', 4 ";
				sql += " union select 506, 'H.Thạnh Trị', 501, 'Sóc Trăng', 4 ";
				sql += " union select 507, 'H.Long Phú', 501, 'Sóc Trăng', 4 ";
				sql += " union select 508, 'H.Vĩnh Châu', 501, 'Sóc Trăng', 4 ";
				sql += " union select 509, 'Ninh Thuận', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 510, 'Tp.Phan Rang - Tháp Chàm', 509, 'Ninh Thuận', 4 ";
				sql += " union select 511, 'H.Ninh Sơn', 509, 'Ninh Thuận', 4 ";
				sql += " union select 512, 'H.Ninh Hải', 509, 'Ninh Thuận', 4 ";
				sql += " union select 513, 'H.Ninh Phước', 509, 'Ninh Thuận', 4 ";
				sql += " union select 514, 'H.Bắc Ái', 509, 'Ninh Thuận', 4 ";
				sql += " union select 515, 'Long An', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 516, 'Tp.Tân An', 515, 'Long An', 4 ";
				sql += " union select 517, 'H.Vĩnh Hưng', 515, 'Long An', 4 ";
				sql += " union select 518, 'H.Mộc Hóa', 515, 'Long An', 4 ";
				sql += " union select 519, 'H.Tân Thạnh', 515, 'Long An', 4 ";
				sql += " union select 520, 'H.Thạnh Hóa', 515, 'Long An', 4 ";
				sql += " union select 521, 'H.Đức Huệ', 515, 'Long An', 4 ";
				sql += " union select 522, 'H.Đức Hòa', 515, 'Long An', 4 ";
				sql += " union select 523, 'H.Bến Lức', 515, 'Long An', 4 ";
				sql += " union select 524, 'H.Thủ Thừa', 515, 'Long An', 4 ";
				sql += " union select 525, 'H.Châu Thành', 515, 'Long An', 4 ";
				sql += " union select 526, 'H.Tân Trụ', 515, 'Long An', 4 ";
				sql += " union select 527, 'H.Cần Đước', 515, 'Long An', 4 ";
				sql += " union select 528, 'H.Cần Guộc', 515, 'Long An', 4 ";
				sql += " union select 529, 'H.Tân Hưng', 515, 'Long An', 4 ";
				sql += " union select 530, 'H.Tân Long', 515, 'Long An', 4 ";
				sql += " union select 531, 'Lâm Đồng', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 532, 'TP.Bảo Lộc', 531, 'Lâm Đồng', 4 ";
				sql += " union select 533, 'H.Đức Trọng', 531, 'Lâm Đồng', 4 ";
				sql += " union select 534, 'H.Di Linh', 531, 'Lâm Đồng', 4 ";
				sql += " union select 535, 'H.Đơn Dương', 531, 'Lâm Đồng', 4 ";
				sql += " union select 536, 'H.Lạc Dương', 531, 'Lâm Đồng', 4 ";
				sql += " union select 537, 'H.Đạ Huoai', 531, 'Lâm Đồng', 4 ";
				sql += " union select 538, 'H.Đạ Tẻh', 531, 'Lâm Đồng', 4 ";
				sql += " union select 539, 'H.Cát Tiên', 531, 'Lâm Đồng', 4 ";
				sql += " union select 540, 'H.Lâm Hà', 531, 'Lâm Đồng', 4 ";
				sql += " union select 541, 'H.Bảo Lâm', 531, 'Lâm Đồng', 4 ";
				sql += " union select 542, 'Tp.Đà Lạt', 531, 'Lâm Đồng', 4 ";
				sql += " union select 543, 'H.Đam Rông', 531, 'Lâm Đồng', 4 ";
				sql += " union select 544, 'Kon Tum', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 545, 'TX.Kon Tum', 544, 'Kon Tum', 4 ";
				sql += " union select 546, 'H.Đak Giei', 544, 'Kon Tum', 4 ";
				sql += " union select 547, 'H.Ngọc Hồi', 544, 'Kon Tum', 4 ";
				sql += " union select 548, 'H.Đak T', 544, 'Kon Tum', 4 ";
				sql += " union select 549, 'H.Sa Thầy', 544, 'Kon Tum', 4 ";
				sql += " union select 550, 'H.Kon Plong', 544, 'Kon Tum', 4 ";
				sql += " union select 551, 'H.Đắk Hà', 544, 'Kon Tum', 4 ";
				sql += " union select 552, 'Kiên Giang', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 553, 'Tp.Rạch Giá', 552, 'Kiên Giang', 4 ";
				sql += " union select 554, 'TX.Hà Tiên', 552, 'Kiên Giang', 4 ";
				sql += " union select 555, 'H.Kiên Lương', 552, 'Kiên Giang', 4 ";
				sql += " union select 556, 'H.Hòn Đất', 552, 'Kiên Giang', 4 ";
				sql += " union select 557, 'H.Tân Hiệp', 552, 'Kiên Giang', 4 ";
				sql += " union select 558, 'H.Châu Thành', 552, 'Kiên Giang', 4 ";
				sql += " union select 559, 'H.Giồng Riềng', 552, 'Kiên Giang', 4 ";
				sql += " union select 560, 'H.Gò Quao', 552, 'Kiên Giang', 4 ";
				sql += " union select 561, 'H.An Biên', 552, 'Kiên Giang', 4 ";
				sql += " union select 562, 'H.An Minh', 552, 'Kiên Giang', 4 ";
				sql += " union select 563, 'H.Vĩnh Thuận', 552, 'Kiên Giang', 4 ";
				sql += " union select 564, 'H.Phú Quốc', 552, 'Kiên Giang', 4 ";
				sql += " union select 565, 'H.Kiên Hải', 552, 'Kiên Giang', 4 ";
				sql += " union select 566, 'Khánh Hòa', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 567, 'Tp.Nha Trang', 566, 'Khánh Hòa', 4 ";
				sql += " union select 568, 'H.Vạn Ninh', 566, 'Khánh Hòa', 4 ";
				sql += " union select 569, 'H.Ninh Hòa', 566, 'Khánh Hòa', 4 ";
				sql += " union select 570, 'H.Diên Khánh', 566, 'Khánh Hòa', 4 ";
				sql += " union select 571, 'H.Khánh Vĩnh', 566, 'Khánh Hòa', 4 ";
				sql += " union select 572, 'H.Cam Ranh', 566, 'Khánh Hòa', 4 ";
				sql += " union select 573, 'H.Khánh Sơn', 566, 'Khánh Hòa', 4 ";
				sql += " union select 574, 'H.Trường Sa', 566, 'Khánh Hòa', 4 ";
				sql += " union select 575, 'H.Cam Lâm', 566, 'Khánh Hòa', 4 ";
				sql += " union select 576, 'Hậu Giang', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 577, 'Hậu Giang', 576, 'Hậu Giang', 4 ";
				sql += " union select 578, 'Châu Thành', 576, 'Hậu Giang', 4 ";
				sql += " union select 579, 'Châu Thành A', 576, 'Hậu Giang', 4 ";
				sql += " union select 580, 'H.Long Mỹ', 576, 'Hậu Giang', 4 ";
				sql += " union select 581, 'H.Phụng Hiệp', 576, 'Hậu Giang', 4 ";
				sql += " union select 582, 'H.Vị Thủy', 576, 'Hậu Giang', 4 ";
				sql += " union select 583, 'TX.Vị Thanh', 576, 'Hậu Giang', 4 ";
				sql += " union select 584, 'Gia Lai', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 585, 'H.Đăk Đoa', 584, 'Gia Lai', 4 ";
				sql += " union select 586, 'H.La Grai', 584, 'Gia Lai', 4 ";
				sql += " union select 587, 'H.Krông Pa', 584, 'Gia Lai', 4 ";
				sql += " union select 588, 'H.Ayun Pa', 584, 'Gia Lai', 4 ";
				sql += " union select 589, 'H.Chư Sê', 584, 'Gia Lai', 4 ";
				sql += " union select 590, 'H.Chư Prông', 584, 'Gia Lai', 4 ";
				sql += " union select 591, 'H.Đức Cơ', 584, 'Gia Lai', 4 ";
				sql += " union select 592, 'H.Kông Chro', 584, 'Gia Lai', 4 ";
				sql += " union select 593, 'H.An Khê', 584, 'Gia Lai', 4 ";
				sql += " union select 594, 'H.KBang', 584, 'Gia Lai', 4 ";
				sql += " union select 595, 'H.Mang Yang', 584, 'Gia Lai', 4 ";
				sql += " union select 596, 'H.Chu Păh', 584, 'Gia Lai', 4 ";
				sql += " union select 597, 'Tp.Pleiku', 584, 'Gia Lai', 4 ";
				sql += " union select 598, 'Đồng Tháp', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 599, 'H.Châu Thành', 598, 'Đồng Tháp', 4 ";
				sql += " union select 600, 'H.Lai Vung', 598, 'Đồng Tháp', 4 ";
				db.execSQL(sql);
				sql ="insert into ar_location (id,name,parent_id,parent_name,level)";				
				
				sql += " select 601, 'H.Tháp Mười', 598, 'Đồng Tháp', 4 ";
				sql += " union select 602, 'H.Lấp Vò', 598, 'Đồng Tháp', 4 ";
				sql += " union select 603, 'H.Cao Lãnh', 598, 'Đồng Tháp', 4 ";
				sql += " union select 604, 'H.Thanh Bình', 598, 'Đồng Tháp', 4 ";
				sql += " union select 605, 'H.Tam Nông', 598, 'Đồng Tháp', 4 ";
				sql += " union select 606, 'H.Hồng Ngự', 598, 'Đồng Tháp', 4 ";
				sql += " union select 607, 'H.Tân Hồng', 598, 'Đồng Tháp', 4 ";
				sql += " union select 608, 'TX.Sa Đéc', 598, 'Đồng Tháp', 4 ";
				sql += " union select 609, 'TX.Cao Lãnh', 598, 'Đồng Tháp', 4 ";
				sql += " union select 610, 'Đồng Nai', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 611, 'Tp.Biên Hòa', 610, 'Đồng Nai', 4 ";
				sql += " union select 612, 'H.Nhon Trạch', 610, 'Đồng Nai', 4 ";
				sql += " union select 613, 'H.Long Thành', 610, 'Đồng Nai', 4 ";
				sql += " union select 614, 'H.Xuân Lộc', 610, 'Đồng Nai', 4 ";
				sql += " union select 615, 'H.Long Khánh', 610, 'Đồng Nai', 4 ";
				sql += " union select 616, 'H.Thống Nhất', 610, 'Đồng Nai', 4 ";
				sql += " union select 617, 'H.Định Quán', 610, 'Đồng Nai', 4 ";
				sql += " union select 618, 'H.Tân Phú', 610, 'Đồng Nai', 4 ";
				sql += " union select 619, 'H.Vĩnh Cửu', 610, 'Đồng Nai', 4 ";
				sql += " union select 620, 'Huyện Trảng Bom', 610, 'Đồng Nai', 4 ";
				sql += " union select 621, 'Huyện Cẩm Mỹ', 610, 'Đồng Nai', 4 ";
				sql += " union select 622, 'Đắk Nông', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 623, 'Thị Xã Gia Nghĩa', 622, 'Đắk Nông', 4 ";
				sql += " union select 624, 'Huyện Cư Jút', 622, 'Đắk Nông', 4 ";
				sql += " union select 625, 'Huyện Đăk Glong', 622, 'Đắk Nông', 4 ";
				sql += " union select 626, 'Huyện Đăk Mil', 622, 'Đắk Nông', 4 ";
				sql += " union select 627, 'Huyện Đăk R''Lấp', 622, 'Đắk Nông', 4 ";
				sql += " union select 628, 'Huyện Đăk Song', 622, 'Đắk Nông', 4 ";
				sql += " union select 629, 'Huyện Krông Nô', 622, 'Đắk Nông', 4 ";
				sql += " union select 630, 'Huyện Tuy Đức ', 622, 'Đắk Nông', 4 ";
				sql += " union select 631, 'Đắc Lắc', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 632, 'Krông Buk', 631, 'Đắc Lắc', 4 ";
				sql += " union select 633, 'Krông Pak ', 631, 'Đắc Lắc', 4 ";
				sql += " union select 634, 'Lắk', 631, 'Đắc Lắc', 4 ";
				sql += " union select 635, 'Ea Súp ', 631, 'Đắc Lắc', 4 ";
				sql += " union select 636, 'M''Drăk', 631, 'Đắc Lắc', 4 ";
				sql += " union select 637, 'Krông Ana', 631, 'Đắc Lắc', 4 ";
				sql += " union select 638, 'Krông Bông', 631, 'Đắc Lắc', 4 ";
				sql += " union select 639, 'Ea H''leo', 631, 'Đắc Lắc', 4 ";
				sql += " union select 640, 'Cư M''gar', 631, 'Đắc Lắc', 4 ";
				sql += " union select 641, 'Krông Năng', 631, 'Đắc Lắc', 4 ";
				sql += " union select 642, 'Buôn Đôn', 631, 'Đắc Lắc', 4 ";
				sql += " union select 643, 'Ea Kar', 631, 'Đắc Lắc', 4 ";
				sql += " union select 644, 'Cư Kuin ', 631, 'Đắc Lắc', 4 ";
				sql += " union select 645, 'Tp.Buôn Ma Thuột', 631, 'Đắc Lắc', 4 ";
				sql += " union select 646, 'TX.Buôn Hồ ', 631, 'Đắc Lắc', 4 ";
				sql += " union select 647, 'Cần Thơ', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 648, 'Q.Ninh Kiều', 647, 'Cần Thơ', 4 ";
				sql += " union select 649, 'Q.Bình Thủy', 647, 'Cần Thơ', 4 ";
				sql += " union select 650, 'H.Châu Thành A', 647, 'Cần Thơ', 4 ";
				sql += " union select 651, 'H.Vị Thủy', 647, 'Cần Thơ', 4 ";
				sql += " union select 652, 'H.Long Mỹ', 647, 'Cần Thơ', 4 ";
				sql += " union select 653, 'H.Phụng Hiệp', 647, 'Cần Thơ', 4 ";
				sql += " union select 654, 'H.Châu Thành', 647, 'Cần Thơ', 4 ";
				sql += " union select 655, 'H.Ô Môn', 647, 'Cần Thơ', 4 ";
				sql += " union select 656, 'H.Thốt Nốt', 647, 'Cần Thơ', 4 ";
				sql += " union select 657, 'Q. Ninh Kiều', 647, 'Cần Thơ', 4 ";
				sql += " union select 658, 'Q.Cái Răng', 647, 'Cần Thơ', 4 ";
				sql += " union select 659, 'H.Cờ Đỏ', 647, 'Cần Thơ', 4 ";
				sql += " union select 660, 'H.Phong Điền', 647, 'Cần Thơ', 4 ";
				sql += " union select 661, 'H.Vĩnh Thạnh', 647, 'Cần Thơ', 4 ";
				sql += " union select 662, 'Tp.Cần Thơ', 647, 'Cần Thơ', 4 ";
				sql += " union select 663, 'Cà Mau', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 664, 'H.Ngọc Hiền', 663, 'Cà Mau', 4 ";
				sql += " union select 665, 'H.Đầm Dơi', 663, 'Cà Mau', 4 ";
				sql += " union select 666, 'H.Cái Nước', 663, 'Cà Mau', 4 ";
				sql += " union select 667, 'H.Trần Văn Thời', 663, 'Cà Mau', 4 ";
				sql += " union select 668, 'H.U Minh', 663, 'Cà Mau', 4 ";
				sql += " union select 669, 'H.Thới Bình', 663, 'Cà Mau', 4 ";
				sql += " union select 670, 'Tp.Cà Mau', 663, 'Cà Mau', 4 ";
				sql += " union select 671, 'Bến Tre', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 672, 'H.Thạnh Phú', 671, 'Bến Tre', 4 ";
				sql += " union select 673, 'H.Ba Trì', 671, 'Bến Tre', 4 ";
				sql += " union select 674, 'H.Bình Đại', 671, 'Bến Tre', 4 ";
				sql += " union select 675, 'H.Giồng Trôm', 671, 'Bến Tre', 4 ";
				sql += " union select 676, 'H.Mõ Cày Bắc', 671, 'Bến Tre', 4 ";
				sql += " union select 677, 'H.Chợ Lách', 671, 'Bến Tre', 4 ";
				sql += " union select 678, 'H.Châu Thành', 671, 'Bến Tre', 4 ";
				sql += " union select 679, 'TP.Bến Tre', 671, 'Bến Tre', 4 ";
				sql += " union select 680, 'H.Mõ Cày Nam', 671, 'Bến Tre', 4 ";
				sql += " union select 681, 'Bạc Liêu', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 682, 'H.Vĩnh Lợi', 681, 'Bạc Liêu', 4 ";
				sql += " union select 683, 'H.Phước Long', 681, 'Bạc Liêu', 4 ";
				sql += " union select 684, 'H.Giá Rai', 681, 'Bạc Liêu', 4 ";
				sql += " union select 685, 'H.Hồng Dân', 681, 'Bạc Liêu', 4 ";
				sql += " union select 686, 'TX.Bạc Liêu', 681, 'Bạc Liêu', 4 ";
				sql += " union select 687, 'H.Đông Hải', 681, 'Bạc Liêu', 4 ";
				sql += " union select 688, 'H.Hòa Bình', 681, 'Bạc Liêu', 4 ";
				sql += " union select 689, 'Bình Thuận', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 690, 'H.Tánh Linh', 689, 'Bình Thuận', 4 ";
				sql += " union select 691, 'H.Phú Quý', 689, 'Bình Thuận', 4 ";
				sql += " union select 692, 'H.Đức Linh', 689, 'Bình Thuận', 4 ";
				sql += " union select 693, 'H.Hàm Tân', 689, 'Bình Thuận', 4 ";
				sql += " union select 694, 'H.HàmThuận Nam', 689, 'Bình Thuận', 4 ";
				sql += " union select 695, 'H.HàmThuận Bắc', 689, 'Bình Thuận', 4 ";
				sql += " union select 696, 'H.Bắc Bình', 689, 'Bình Thuận', 4 ";
				sql += " union select 697, 'H.Tuy Phong', 689, 'Bình Thuận', 4 ";
				sql += " union select 698, 'Tp.Phan Thiết', 689, 'Bình Thuận', 4 ";
				sql += " union select 699, 'TX.La Gi', 689, 'Bình Thuận', 4 ";
				sql += " union select 700, 'Bình Phước', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 701, 'H.Bù Đăng', 700, 'Bình Phước', 4 ";
				sql += " union select 702, 'TX.Phước Long', 700, 'Bình Phước', 4 ";
				sql += " union select 703, 'H.Lộc Ninh', 700, 'Bình Phước', 4 ";
				sql += " union select 704, 'TX.Bình Long', 700, 'Bình Phước', 4 ";
				sql += " union select 705, 'H.Đồng Phú', 700, 'Bình Phước', 4 ";
				sql += " union select 706, 'TX.Đồng Xoài', 700, 'Bình Phước', 4 ";
				sql += " union select 707, 'H.Chơn Thành', 700, 'Bình Phước', 4 ";
				sql += " union select 708, 'H.Bù Đốp', 700, 'Bình Phước', 4 ";
				sql += " union select 709, 'H. Hớn Quản', 700, 'Bình Phước', 4 ";
				sql += " union select 710, 'H. Bù Gia Mập', 700, 'Bình Phước', 4 ";
				sql += " union select 711, 'Bình Dương', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 712, 'H.Dầu Tiếng', 711, 'Bình Dương', 4 ";
				sql += " union select 713, 'H.Phú Giáo', 711, 'Bình Dương', 4 ";
				sql += " union select 714, 'Thị Xã Dĩ An', 711, 'Bình Dương', 4 ";
				sql += " union select 715, 'Thị Xã Thuận An', 711, 'Bình Dương', 4 ";
				sql += " union select 716, 'H.Tân Uyên', 711, 'Bình Dương', 4 ";
				sql += " union select 717, 'H.Bến Cát', 711, 'Bình Dương', 4 ";
				db.execSQL(sql);
				sql ="insert into ar_location (id,name,parent_id,parent_name,level)";				
				
				sql += " select 718, 'TX.Thủ Dầu Một', 711, 'Bình Dương', 4 ";
				sql += " union select 719, 'Bà Rịa VT', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 720, 'H.Tân Thành', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 721, 'H.Châu Đức', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 722, 'H.Côn Đảo', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 723, 'H.Long Điền', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 724, 'H.Xuyên Mộc', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 725, 'TX.Bà Rịa', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 726, 'Tp.Vũng Tàu', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 727, 'H.Đất Đỏ', 719, 'Bà Rịa VT', 4 ";
				sql += " union select 728, 'An Giang', 4, 'Các tỉnh miền Nam', 3 ";
				sql += " union select 729, 'H.Thoại Sơn', 728, 'An Giang', 4 ";
				sql += " union select 730, 'H.An Phú', 728, 'An Giang', 4 ";
				sql += " union select 731, 'H.Châu Thành', 728, 'An Giang', 4 ";
				sql += " union select 732, 'H.Chợ Mới', 728, 'An Giang', 4 ";
				sql += " union select 733, 'H.Châu Phú', 728, 'An Giang', 4 ";
				sql += " union select 734, 'H.Tri Tôn', 728, 'An Giang', 4 ";
				sql += " union select 735, 'H.Tịnh Biên', 728, 'An Giang', 4 ";
				sql += " union select 736, 'H.Phú Tân', 728, 'An Giang', 4 ";
				sql += " union select 737, 'H.Tân Châu', 728, 'An Giang', 4 ";
				sql += " union select 738, 'TX.Châu Đốc', 728, 'An Giang', 4 ";
				sql += " union select 739, 'Tp.Long Xuyên', 728, 'An Giang', 4 ";
				sql += " union select 740, 'Chưa xác định', 48, 'Thanh Hóa', 4 ";
				sql += " union select 741, 'Chưa xác định', 121, 'Phú Thọ', 4 ";
				sql += " union select 742, 'Chưa xác định', 134, 'Ninh Bình', 4 ";
				sql += " union select 743, 'Chưa xác định', 41, 'Tuyên Quang', 4 ";
				sql += " union select 744, 'Chưa xác định', 274, 'Điện Biên', 4 ";
				sql += " union select 745, 'Chưa xác định', 143, 'Nam Định', 4 ";
				sql += " union select 746, 'Chưa xác định', 76, 'Thái Nguyên', 4 ";
				sql += " union select 747, 'Chưa xác định', 631, 'Đắc Lắc', 4 ";
				sql += " union select 748, 'Chưa xác định', 681, 'Bạc Liêu', 4 ";
				sql += " union select 749, 'Chưa xác định', 663, 'Cà Mau', 4 ";
				sql += " union select 750, 'Chưa xác định', 501, 'Sóc Trăng', 4 ";
				sql += " union select 751, 'Chưa xác định', 552, 'Kiên Giang', 4 ";
				sql += " union select 752, 'Chưa xác định', 515, 'Long An', 4 ";
				sql += " union select 753, 'Chưa xác định', 464, 'Vĩnh Long', 4 ";
				sql += " union select 754, 'Chưa xác định', 481, 'Tiền Giang', 4 ";
				sql += " union select 755, 'Chưa xác định', 566, 'Khánh Hòa', 4 ";
				sql += " union select 756, 'Chưa xác định', 509, 'Ninh Thuận', 4 ";
				sql += " union select 757, 'Chưa xác định', 610, 'Đồng Nai', 4 ";
				sql += " union select 758, 'Chưa xác định', 647, 'Cần Thơ', 4 ";
				sql += " union select 759, 'Chưa xác định', 622, 'Đắk Nông', 4 ";
				sql += " union select 760, 'Chưa xác định', 531, 'Lâm Đồng', 4 ";
				sql += " union select 761, 'Chưa xác định', 491, 'Tây Ninh', 4 ";
				sql += " union select 762, 'Chưa xác định', 212, 'Hải Phòng', 4 ";
				sql += " union select 763, 'Chưa xác định', 107, 'Quảng Ninh', 4 ";
				sql += " union select 764, 'Chưa xác định', 189, 'Hưng Yên', 4 ";
				sql += " union select 765, 'Chưa xác định', 200, 'Hòa Bình', 4 ";
				sql += " union select 766, 'Chưa xác định', 22, 'Yên Bái', 4 ";
				sql += " union select 767, 'Chưa xác định', 711, 'Bình Dương', 4 ";
				sql += " union select 768, 'Chưa xác định', 671, 'Bến Tre', 4 ";
				sql += " union select 769, 'Chưa xác định', 288, 'Bắc Ninh', 4 ";
				sql += " union select 770, 'Chưa xác định', 306, 'Bắc Giang', 4 ";
				sql += " union select 771, 'Chưa xác định', 297, 'Bắc Cạn', 4 ";
				sql += " union select 772, 'Chưa xác định', 728, 'An Giang', 4 ";
				sql += " union select 773, 'Chưa xác định', 427, 'Bình Ðịnh', 4 ";

			db.execSQL(sql);
			//db.close();
			return true;
		}catch(Exception ex){
			return false;
		}
	}
	public boolean UserUpdateLocation(String location_id_list){
		try{
		String sql ="";
		sql = "update  ar_gcm_users set province = '"+location_id_list+"'";		
		db.execSQL(sql);
		db.close();
		return true;
	}catch(Exception ex){
	
	}
	return false;
	}
	
	public boolean UserUpdateType(int type){
		try{
		String sql ="";
		sql = "update  ar_gcm_users set type = "+String.valueOf(type)+""; 
		db.execSQL(sql);
		db.close();
		return true;
	}catch(Exception ex){
	
	}
	return false;
	}
	
	public boolean UserAdd(int id, String regId , String name, String email, String regDate,int type, String province){
		try{
			String sql ="";
			sql = "insert into ar_gcm_users(id,name,gcm_regid,email,reg_date,type,province)" +
			 "values("+String.valueOf(id)+" ,'"+name+"','"+regId+"','"+email+"','"+regDate+"',"+String.valueOf(type)+", '"+province+"')"; 
			db.execSQL(sql);
			db.close();
			return true;
		}catch(Exception ex){
		
		}
		return false;
	}
	public boolean UserAdd(User u){
		try{
			
			String sql ="";
			sql = "insert into ar_gcm_users(id,name,gcm_regid,email,reg_date,type,province)" +
			 "values("+String.valueOf(u.getId())+" ,'"+u.getName()+"','"+u.getRegId()+"','"+u.getEmail()+"','"+u.getRegDate()+"',"+String.valueOf(u.getType())+", '"+u.getProvince()+"')"; 
			db.execSQL(sql);
			db.close();
			return true;
		}catch(Exception ex){
			int a = 5;
		}
		return false;
	}
	
	
	/*begin promotion push*/
	
	public void CreateTablePromotionPush(){
		String sql;	
		// drop table
		sql = "drop table if exists ar_promotion_push";
		db.execSQL(sql);
			
		sql = "create table ar_promotion_push(\n"
				+ "id integer PRIMARY KEY AUTOINCREMENT,\n"
				+ "promotion_id integer\n)"; 				
		db.execSQL(sql);		
	}
	
	public boolean AddPromotionPush(int promotion_id){
		try{
			String sql ="";
			sql = "insert into ar_promotion_push(promotion_id)" +
			 "values("+String.valueOf(promotion_id)+")"; 
			db.execSQL(sql);
			db.close(); 
			return true;
		}catch(Exception ex){
			int a = 5;
		}	
		return false;
	}	
	
	public ArrayList<Integer> GetListPtomotionPush(String sql){
		ArrayList<Integer> lst = new ArrayList<Integer>();
		try{			
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){		
				int idCol = cur.getColumnIndex("id");
				int idPromotion = cur.getColumnIndex("promotion_id");
				
				while (cur.moveToNext()) {
					int id = cur.getInt(idCol);
					int promotion_id = cur.getInt(idPromotion);
					lst.add(promotion_id);
				}
			}			
			db.close();
			return lst;
		}catch (Exception e) {
			db.close();
		}
		return null;		
	}
	
	/*end promotion push*/
	
	public void CreateTableUser(){
		String sql;	
		// drop table
		sql = "drop table if exists ar_gcm_users";
		db.execSQL(sql);
			
		sql = "create table ar_gcm_users(\n"
				+ "id integer PRIMARY KEY ,\n"
				+ "gcm_regid text,\n"
				+ "name text,\n"
				+ "email text,\n"
				+ "reg_date text,\n"
				+ "type integer,\n"				
				+ "province text\n);";
		
		db.execSQL(sql);
		
		
	}
	/*END USER*/
	public boolean CreateDBAndTable(String dbName){		
		try{
			// create db
			String stPathToDB = android.os.Environment.getExternalStorageDirectory().toString()+"/"+dbName;   
			
			db= SQLiteDatabase.openDatabase(stPathToDB,null,SQLiteDatabase.CREATE_IF_NECESSARY);
				
			// create table
			String sql;	
			// drop table
			sql = "drop table if exists ar_location";
			db.execSQL(sql);
				
			sql = "create table ar_location(\n"
					+ "id integer PRIMARY KEY autoincrement,\n"
					+ "name text,\n"
					+ "parent_id integer,\n"
					+ "parent_name text,\n"
					+ "level integer\n);";
			
			db.execSQL(sql);
			
			
			sql = "drop table if exists ar_store_type";
			db.execSQL(sql);
				
			sql = "create table ar_store_type(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "name text\n);";			
			db.execSQL(sql);
			
			sql = "drop table if exists ar_promotion";
			db.execSQL(sql);
			sql = "create table ar_promotion(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "store_id integer ,\n"
					+ "name text,\n"
					+ "old_price text,\n"
					+ "decrease_price text ,\n"
					+ "percent text,\n"
					+ "from_date integer,\n"
					+ "to_date integer,\n"
					+ "quantity integer,\n"
					+ "description text,\n"
					+ "image text\n);";	
			db.execSQL(sql);
			
			sql = "drop table if exists ar_store";
			db.execSQL(sql);
			sql = "create table ar_store(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "name text,\n"
					+ "type integer,\n"
					+ "phone text,\n"
					+ "mobile text,\n"
					+ "lng text,\n"
					+ "lat text,\n"
					+ "alt text,\n"
					+ "province integer,\n"
					+ "location_id integer,\n"
					+ "ward text,\n"
					+ "street text,\n"
					+ "house_number text,\n"
					+ "vote text,\n"
					+ "description text,\n"
					+ "customer_id integer,\n"
					+ "chain_store_id integer, \n"
					+ "image text\n);";
			db.execSQL(sql);			
			
			sql = "drop table if exists ar_gcm_users";
			db.execSQL(sql);
				
			sql = "create table ar_gcm_users(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "gcm_regid text,\n"
					+ "name text,\n"
					+ "email text,\n"
					+ "reg_date text,\n"
					+ "type integer,\n"				
					+ "province integer\n);";
			
			db.execSQL(sql);
			
			sql = "drop table if exists ar_promotion_push";
			db.execSQL(sql);
				
			sql = "create table ar_promotion_push(\n"
					+ "id integer PRIMARY KEY AUTOINCREMENT,\n"
					+ "promotion_id integer\n)"; 				
			db.execSQL(sql);
			
			AddDataType();
			AddDataLocation();
			return true;
			//sql = "insert into DIC(eng, vie,img) values()";
			//db.execSQL(sql);
			
		}catch(Exception ex){
			
			//Toast.makeText(context, ex.getMessage(), 0).show();			
			db.close();
			return false;
			
		}
	} 
		
	public boolean ReSetData(String dbName){		
		try{
			// create db
			String stPathToDB = android.os.Environment.getExternalStorageDirectory().toString()+"/"+dbName;   
			
			db= SQLiteDatabase.openDatabase(stPathToDB,null,SQLiteDatabase.CREATE_IF_NECESSARY);
				
			// create table
			String sql;	
			// drop table
			sql = "drop table if exists ar_location";
			db.execSQL(sql);
				
			sql = "create table ar_location(\n"
					+ "id integer PRIMARY KEY autoincrement,\n"
					+ "name text,\n"
					+ "parent_id integer,\n"
					+ "parent_name text,\n"
					+ "level integer\n);";
			
			db.execSQL(sql);
			
			
			sql = "drop table if exists ar_store_type";
			db.execSQL(sql);
				
			sql = "create table ar_store_type(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "name text\n);";			
			db.execSQL(sql);
			
			sql = "drop table if exists ar_promotion";
			db.execSQL(sql);
			sql = "create table ar_promotion(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "name text,\n"
					+ "old_price text,\n"
					+ "decrease_price text ,\n"
					+ "percent text,\n"
					+ "from_date integer,\n"
					+ "to_date integer,\n"
					+ "quantity integer,\n"
					+ "description text\n);";	
			db.execSQL(sql);
			
			sql = "drop table if exists ar_store";
			db.execSQL(sql);
			sql = "create table ar_store(\n"
					+ "id integer PRIMARY KEY ,\n"
					+ "name text,\n"
					+ "type integer,\n"
					+ "phone text,\n"
					+ "mobile text,\n"
					+ "lng text,\n"
					+ "lat text,\n"
					+ "alt text,\n"
					+ "province integer,\n"
					+ "location_id integer,\n"
					+ "ward text,\n"
					+ "street text,\n"
					+ "house_number text,\n"
					+ "vote text,\n"
					+ "description text,\n"
					+ "customer_id integer,\n"
					+ "chain_store_id integer, \n"
					+ "image text\n);";
			db.execSQL(sql);	
			AddDataType();
			AddDataLocation();
			db.close();
			return true;
			//sql = "insert into DIC(eng, vie,img) values()";
			//db.execSQL(sql);
			
		}catch(Exception ex){
			
			//Toast.makeText(context, ex.getMessage(), 0).show();			
			db.close();
			return false;
			
		}
	} 
	public ArrayList<Promotion>  GetListPromotion(String sql){
		ArrayList<Promotion> lst = new ArrayList<Promotion>();
		
		try{	
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){
				int idCol = cur.getColumnIndex("id");
				int idStoreId= cur.getColumnIndex("store_id");
				int idName= cur.getColumnIndex("name");				
				int idOldPrice= cur.getColumnIndex("old_price");
				int idDescreasePrice = cur.getColumnIndex("decrease_price");
				int idPercent = cur.getColumnIndex("percent");
				int idFromDate= cur.getColumnIndex("from_date");
				int idToDate= cur.getColumnIndex("to_date");
				int idquantity= cur.getColumnIndex("quantity");
				int idDescription = cur.getColumnIndex("description");
				int idImage = cur.getColumnIndex("image");
						
				while (cur.moveToNext()) {
					int id = cur.getInt(idCol);
					int store_id = cur.getInt(idStoreId);
					String name = cur.getString(idName);
					String oldPrice = cur.getString(idOldPrice);
					String descreasePrice= cur.getString(idDescreasePrice);
					String percent = cur.getString(idPercent);
					int fromDate= cur.getInt(idFromDate);
					int toDate = cur.getInt(idToDate);
					int quantity= cur.getInt(idquantity);
					String description= cur.getString(idDescription);
					String image = cur.getString(idImage);
					//Promotion pp = new Promotion(id, name, store_id, oldPrice, descreasePrice, percent, fromDate, toDate, quantity, description, null, image);
					//public Promotion(int id, String name, int store_id, String old_price, String descrese_price, String percent, int from_date, int to_date, int quantity, String description,ArrayList<PromotionImage> lst,String image)  {
						    
					Promotion p = new Promotion(id,  name,store_id, oldPrice, descreasePrice, percent, fromDate, toDate, quantity, description,image);
					p.SetListImagePromotion(image); 
					lst.add(p); 
				} 
			}
			
			db.close();
			return lst;
		}catch (Exception e) {
			db.close();
		}
		return null;
	}
	public ArrayList<Store> GetListStore(String sql){
		ArrayList<Store> lst = new ArrayList<Store>();
		try{	
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){		
				int idCol = cur.getColumnIndex("id");
				int idName = cur.getColumnIndex("name");
				int idType= cur.getColumnIndex("type");
				int idTypeName= cur.getColumnIndex("type_name");
				int idPhone = cur.getColumnIndex("phone");
				int idMobile = cur.getColumnIndex("mobile");
				int idLat = cur.getColumnIndex("lat");
				int idLng = cur.getColumnIndex("lng");
				int idAlt = cur.getColumnIndex("alt");
				int idProvince= cur.getColumnIndex("province");
				int idLocationId= cur.getColumnIndex("location_id");
				int idWard= cur.getColumnIndex("ward");
				int idStreet = cur.getColumnIndex("street");
				int idHouseNumber = cur.getColumnIndex("house_number");
				int idVote= cur.getColumnIndex("vote");
				int idDescription = cur.getColumnIndex("description");
				int idCustomerId= cur.getColumnIndex("customer_id");
				int idChainStoreId= cur.getColumnIndex("chain_store_id");		
				int idDistrictName = cur.getColumnIndex("district_name");
				int idCityName = cur.getColumnIndex("city_name");
				
				while (cur.moveToNext()) {
					int id = cur.getInt(idCol);
					String name = cur.getString(idName);
					int type = cur.getInt(idType);
					String typeName = cur.getString(idTypeName);
					String phone = cur.getString(idPhone);
					String mobile = cur.getString(idMobile);
					String lat= cur.getString(idLat);
					String lng = cur.getString(idLng);
					String alt= cur.getString(idAlt);
					int province = cur.getInt(idProvince);
					int locationId = cur.getInt(idLocationId);
					String ward= cur.getString(idWard);
					String street = cur.getString(idStreet);
					String houseNumber= cur.getString(idHouseNumber);
					int vote= cur.getInt(idVote);
					String description = cur.getString(idDescription);
					int customerId = cur.getInt(idCustomerId);
					int chainStoreId = cur.getInt(idChainStoreId);	
					String districtName = cur.getString(idDistrictName);
					String cityName = cur.getString(idCityName); 
					String address = houseNumber +", "+ street+", "+ward+", "+districtName+", "+cityName;
					Store s = new Store(id, name, type,typeName, phone,mobile, lat, lng, alt, province,cityName, locationId,districtName, ward ,street, houseNumber, vote, description, customerId, chainStoreId, address);
					lst.add(s);
				}
				//Store(int id, String name, int type,String type_name, String phone, String lat, String lng, String alt, int province, String province_name, int location_id, String district_name ,String ward, String street, String house_number, int vote, String description, int customer_id, int chain_store_id, String address) {
			}
			
			db.close();
			return lst;
		}catch (Exception e) {
			db.close();
		}
		return null;
	}
	public ArrayList<Location> GetListLocation(String sql){
		
		ArrayList<Location> lst = new ArrayList<Location>();
		try{			
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){		
				int idCol = cur.getColumnIndex("id");
				int idName = cur.getColumnIndex("name");
				
				while (cur.moveToNext()) {
					int id = cur.getInt(idCol);
					String name = cur.getString(idName);
					Location l = new Location(id,name);
					lst.add(l);
				}
			}
			
			db.close();
			return lst;
		}catch (Exception e) {
			db.close();
		}
		return null;
	}
	
	public ArrayList<StoreType> GetListStoreType(String sql){
		ArrayList<StoreType> lst = new ArrayList<StoreType>();
		
		try{	
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){		
				int idCol = cur.getColumnIndex("id");
				int idName = cur.getColumnIndex("name");
				
				while (cur.moveToNext()) {
					int id = cur.getInt(idCol);
					String name = cur.getString(idName);
					StoreType st = new StoreType(id, name);
					lst.add(st);
				}
			}
			
			
			db.close();
			return lst;
		}catch (Exception e) {
			db.close();
		}
		return null;
	}
	
	public ArrayList<PromotionImage>  GetListPromotionImage(String sql){
		
		ArrayList<PromotionImage> lst = new ArrayList<PromotionImage>();		
		try{	
				
			Cursor cur = db.rawQuery(sql,null);
			if(cur != null){		
				int idCol = cur.getColumnIndex("id");
				int idUrl= cur.getColumnIndex("url");
				int idStoreId = cur.getColumnIndex("store_id");
				while (cur.moveToNext()) {
					int id = cur.getInt(idCol);
					String url = cur.getString(idUrl);
					int storeId = cur.getInt(idStoreId);
					PromotionImage l = new PromotionImage(id,url,storeId);
					lst.add(l);
				}
			}
			db.close();
			return lst;
		}catch (Exception e) {
			db.close();
		}
		return null;
	}
	
	public boolean AddPromotion(String sql){		
		try{			
			db.execSQL(sql);
			db.close();
			return true;
		}catch(Exception ex){
			int a = 5;
		}
		return false;
	}
	
	public boolean AddStore(String sql){		
		try{			
			db.execSQL(sql);
			db.close();
			return true;
		}catch(Exception ex){
			int a = 5;
		}
		return false;
	}
	
	public boolean Delete(String sql){
		try{
			db.execSQL(sql);
			return true;
		}catch(Exception ex){
			return false;
		}
		
	}
	
	/*BEGIN store type*/
	public boolean AddListStoreType(String sql){
		try{
			db.execSQL("delete from ar_store_type");
			db.execSQL(sql);
			return true;
		}catch(Exception ex){	
			ex.printStackTrace();
		}
		return false;
	}
	/*End store type*/
}
